#ifndef __ASSISTANT_H__
#define __ASSISTANT_H__

/* 传感器数据类型定义 ------------------------------------------------------------*/
typedef struct
{
	float Humidity;        	//湿度
	float Temperature;     	//温度
    float Methane;      //甲烷浓度
    int Infra;        //红外线指数
	float AirQuality; //空气质量
    float Smoke;    //烟雾
	int Alarm;
} Assistant_Data_TypeDef;

/***************************************************************
* 名	称: 开关状态
* 说    明：枚举状态结构体
***************************************************************/
typedef enum
{
	OFF = 0,
	ON
} Status_ENUM;
/**
 * @brief 初始化
 * 
 */
int Assistant_Init(void);
/**
 * @brief 读取传感器信息
 * 
 */
int Assistant_Read_Data(Assistant_Data_TypeDef *data);
/**
 * @brief 加湿器开关
 * 
 */
int Assistant_Humidifier_Status(Status_ENUM status);
/**
 * @brief 空调开关
 * 
 */
int Assistant_AirCtl_Status(Status_ENUM status);
/**
 * @brief 
 * 
 */
int Assistant_Alarm_Control(Status_ENUM status);
/**
 * @brief 给Zigbee发送消息
 * 
 */
int Assistant_CC2530_Write();
#endif